Small refactoring.
Added sources for programming tasks (Coursera Alog 1)
Added sources for programming tasks (Coursera Alog 1)
Adde week 5 programming task.
Small refactoring.