Programming the material point method in Julia. (March 2017)