part7 complete: added implementations for ApplyToAll1, ApplyToAll2 in classes F1, F2 respectively. Also, added other minor changes