the algorithm was running in O(n) worst case, if all the elements were equal. Fixed the algorithm to run in O(log(n))
- the program was incorrectly implementing square root instead of cubic root
- added test and support for negative numbers
added a more detailed description
Improved P5LocalMinimum:
- implemented O(log(n)) average with O(n) worst case
- added tests to play with complexity numbers