How does the hubble telesccope function?