My solutions to MIT's 6.001x from edx