Cats explained by an idiot