Tiny CubeSat swarms could be the future of space exploration