Numerical Methods For The Wigner-Poisson Equations