coding problems from interviews and books and my brain.