Fokker-Planck Solution Algorithm For Rarefied Gas Flows And Applications Of Complex Gas-Surface Interactions