Geni uses the shortest path algorithm. The database works just like in a GPS navigation. I've already asked the Geni team to add extra features to the search, such as tracing the "route" between two profiles by passing through a third profile, provided by the user. If you do not have a "path" passing through this third profile Geni performs the usual path. But it seems the Geni administrators do not find this relevant! Do they have a tree in Geni? ;-)
Arnulf I the Great, count of Flanders is your 33rd great grandfather...:)
Marguerite Middleton (Landis)
her mother → Henry J. Landis
her father → Harriet Bissell Barrett Landis
his mother → Daniel Voltaire Bissell
her father → Daniel Bissell (spy)
his father → Elizabeth (Loomis) Bissell
his mother → David Loomis
her father → David Loomis
his father → Nathaniel Loomis, Sr.
his father → Joseph Loomis, I
his father → Agnes Loomis
his mother → John Lingwood, of Braintree
her father → Mary Lingwood
his mother → Susan Jocelin
her mother → Anne or Anna Josselyn
her mother → Margaret de Neville, Baroness Cobham
her mother → Edward Neville, 3rd Baron of Bergavenny
her father → Joan Beaufort, Countess of Westmorland
his mother → Katherine Swynford, Duchess of Lancaster
her mother → Sir Paon de Roët
her father → Payne de Roët, of Guignies
his father → Gilles I 'Rigaud' du Roeulx
his father → Eustache IV 'Campulus', seigneur du Roeulx et de Morlanwelz
his father → Eustache III 'Canivet', seigneur du Roeulx
his father → Eustache II 'le Valet', seigneur du Roeulx
his father → Eustache I 'la Vieux' de Hainaut, seigneur de Roeulx
his father → Arnoul de Hainault
his father → Baldwin II, count of Hainault
his father → Baldwin VI, count of Flanders and Hainault
his father → Baldwin V, count of Flanders
his father → Baldwin IV, "Le Barbu" count of Flanders
his father → Arnulf II the Young, count of Flanders
his father → Baldwin III, count of Flanders
his father → Arnulf I the Great, count of Flanders
his father