Hi, > Functions without side-effects have an inverse, but > even if one is given the source code, it is not always > easy to identify the inverse. To be picky, not really :-) For example, f(a) -> aa; f(b) -> aa. /Vlad