Ultrafilter Characterisation of Compactness