Git is a purely functional data structure – Jayway - http://www.jayway.com/2013...