Text this: Implementable Mechanisms for discrete utility functions, a solution using Tropical Geometry