Picture this. It’s 2013. You’re a Java developer. You’re sitting at your desk, coffee going cold, and you need to sort a list of employees by salary. Just a simple sort. In a sane language, this takes ...