Data Locality
Spatial Locality
Temporal Locality
The Constant
Functional Programming
Multi-threaded Programming
Benchmarking