Japan’s insanely tiny homes are the future of cities