Functions can be written in Intent language. When added to the user library, functions are available to be used in project designs. A function can call itself (recursion).