my solutions to technical interview questions.