A quick overview

Mostly using modern syntax and fixing memory growth in example code