Feature
Objects
add 'diff' function that returns an n-th level nested object containing the differences between two specified objects of similar type