Added inverse function shell functions. And primary block encryption function