overhauled algorithm; now 100% mesostic