Move functional and oo versions to ruby directory
Start JS directory and write deep dup helper method