 ##### Object::sortedKeys
 
 # Returns the enumerable keys sorted alphabetically.
+#
+#     object =
+#       foo: 10
+#       bar: 20
+#
+#     object.sortedKeys() # ['bar', 'foo']
 def Object, sortedKeys: -> @keys().sort()
 
 ##### Object::sortedValues

#
# The keys are returned as the `for..in` construct iterates on them.
# Use `sortedKeys` to retreive the keys sorted alphabetically.
def Object, keys: -> k for k of this

##### Object::length

# The values are returned as the `for..in` construct iterates on this object.
# Use `sortedValues` to retreive the values based on the alphabetically
# sorted keys.
#
#     object =
#       foo: 10
#       bar: 20
#
#     object.values() # [10, 20]
def Object, values: -> @[k] for k in @keys()

#### Duck Typing
