Add example.
Flush prints.
Split source files.