algorithms improving my algorithms skills machine-DP: solving maximization problem using dynamic programming ./machines filename quicksort