###example: ####0. Initialize your hash:
h = {some: 1, "the" => {subone: "true", subtwo: [1,2,"3333", {subsub: "one", nonenone: {twotwo: [{keyone: 1, keytwo: ["222","sdsd"]},1,2], some: "free"}}]}, ne: "xt"}
####1. simple:
h.my_pretty_print
####2. print only one key:
h.my_pretty_print selector: "the"
h.my_pretty_print selector: :one
####3. print by index:
h.my_pretty_print selector: 1
####4. print by range:
h.my_pretty_print selector: 0..1