Constructing angles, lengths and n-gons