What is nuclear fusion and how does it work?

Could nuclear fusion really provide the world with almost limitless supplies of energy?