added canEquals, hashCode, equals to Node class. Need to fix quickSolution