able to generate tree structure nicely
also modified it to choose cut_val from a list with range of min and max of exisiting valute
Added the oudeyer's way of selecting action