Software solution to saving money with optimal truck driver scheduling