docs: add README
chore: gitignore Eclipse files
chore: gitignore OCaml files
feat(lab1): add files
feat(lab1): solve q1
feat(lab1): solve q2
feat(lab1): solve q3
feat(lab1): solve q4
feat(lab1): solve q4(1)
feat(lab1): solve q5
feat(lab1): solve q6
feat(lab1): solve q7
feat(lab1): solve q8
feat(lab1): solve q9
feat(lab1): solve q10
feat(lab2): add files