Purely Functional Data Structure - sandbox