AlmightyWibble

Fast and correct.