Text this: On the Extensions of Zassenhaus Lemma and Goursat’s Lemma to Algebraic Structures