national 5 computing homework topic 3 answers research paper on bfs