Geometric Matrix Completion: A Functional View