A Grammar of Data Manipulation
A fast, consistent tool for working with data frame like objects, both in memory and out of memory.