Description of the Grover algorithm based on geometric considerations