Completed and tested question/answer API.