A Start implementation in C