added the IncreasingSubsequenceMaxProduct class and UnboundedBinarySearch class; modified the CountingSort.java; added the floor and ceil methods to AVL tree class