Islam's Teachings And How They Solve Past and Current Problems