Deep Algorithmic Question Answering: Towards a Compositionally Hybrid AI for Algorithmic Reasoning