replaced custom implementation of List by java.util.List
removed custom LinkedList
Stack replaced by util Stack (performance regression)
util.Stack replaced by Deque which is not synchronized and therefore faster
Point2f replaced by AWT's Point2D (might be slightly faster)
- allows using Point2D.Double or Point2D.Float as user wishes