added CGPoint#angle_to(point) method