Add c, cpp, java, javascript solutions to challenge 20