Geometric methods in quantum mechanics