6. Use assertions for defining your expectations at each stage of the algorithm - they will make the debugging much more easier
6. Use assertions for defining your expectations at each stage of the algorithm - they will make the debugging much more easier