Socratic is a free android app that allows you to input questions or take a picture of a question, the app then searches for all the possible answers. The app provides a possible four answers, one with a step by step instruction (great for chemical or mathematical equations).  Socratic - Digital tutor in your pocket