This applet can be used to study inverse functions. The user can enter any function, run the horizontal line test, reflect the graph of the function, run the vertical line test and restrict the domain to the interval in which the inverse function is defined.