@Luke73 i tried to read a book on it once... It actually got so thick i had to give it... The shooting your grandfather, time travelling paradox is a good example
@Convivial Self-references can make things pretty complicated for sure. Though recursion often makes things simpler, they usually work with devide-and-conquer. You devide a big problem in smaller ones which are easy to solve.