Apps that will help you do your homework and high quality