split chapters into src files and complete 3/5 sections in the functions chapter