My assignment solutions for Stanford CS106A course (winter-2014)