self(){
	call(){
		thisFile=${0//.sh/}
		thisFile=${thisFile//*\//}

		if [[ ${1} == ${thisFile} ]]; then
			${1}
		fi
	}

	$@
}
Add function to call library functions - each library file should only have one function named after the file
Add function to call library functions - each library file should only have one function named after the file
