Prove geometric theorems using coordinates (#423)

Prove geometric theorems using coordinates (#423)

Assign coordinates to vertices, compute lengths, gradients, etc., to prove properties (e.g., midpoints, concurrency).