C calling conventions

Merge in C calling conventions lecture to `master` branch