compass and straightedge construction