finished Point.java documentation