Zulphikar Ali's scientific contributions