Linear Optics Quantum Computation: an Overview