"No guarantees" is pretty discouraging... is this using a published algorithm? is there a high-level overview of what it does?