Educational apps are a great way of expanding your knowledge in a fun way and with so many smartphone users out there, what better way to study a subject or research your homework topic with an app. Here we...