Flatland: A romance of many dimensions