Implement a method which receives an array of directions and returns whether the 'path' intersects with itself.
Starting point is at (0,0)
Each directions element represents the number of steps needed to move in the specific direction.
Each 'step' changes the moving direction counter-clockwise.