Returns the previous or next value of this that is multiple of align. If this is already multiple, returns itself.