I recently had to do a codility test for a job interview. Now I realise I need to brush up on some basics. They offer "lessons" which I've started going through, but they don't make for very good ...