Allow MODE to work on non-numeric fields, and to accept a numerical argument for how many modal values it will return