István Somorai's scientific contributions