Add BFS algorithm for graph traversal
- add BitVector class