Diffraction And Interference Patterns Simulations