Added the imperative section.
Simplified and cleaned up the functional example.
Corrected the ranges post date.