Hello, can you explain how the finite differences method works? Are there other, better ways to solve PDEs?