{"search": "methods to recognize tail recursion", "results": [{"UUID": "460a01bb-9788-4396-9911-b889643205f5", "description": "Tail recursion", "endpoint": "http://www.cs.ecu.edu/karl/3300/spr16/Notes/Algorithm/tail.html"}, {"UUID": "3a8daed5-b6f4-4560-8f38-29afa9fbccd2", "description": "Hegelian Dialectic - Wiki", "endpoint": "https://wiki.c2.com/"}, {"UUID": "91db6d54-7c84-4eae-836f-b4b0e25733be", "description": "algorithms - What is tail recursion? - Computer Science Stack Exchange", "endpoint": "https://cs.stackexchange.com/questions/6230/what-is-tail-recursion"}, {"UUID": "8336d18c-f70c-460b-96cf-30d4969a1c24", "description": "How Functional Programming can be Awesome: Tail ...", "endpoint": "https://towardsdatascience.com/what-is-tail-recursion-elimination-or-why-functional-programming-can-be-awesome-43091d76915e"}, {"UUID": "669eff6c-5b7e-4864-a818-26d66ea3771f", "description": "Tail Recursion", "endpoint": "https://www.classes.cs.uchicago.edu/archive/2020/spring/22300-1/lectures/TailRecursion/index.html"}, {"UUID": "ceda4fc7-78cf-4758-a422-503c51959d96", "description": "Tail Recursion in Data Structures", "endpoint": "https://www.tutorialspoint.com/tail-recursion-in-data-structures"}, {"UUID": "bc6c265c-67d5-475f-bfa5-9a8f5fc766ca", "description": "Tail Recursion - GeeksforGeeks", "endpoint": "https://www.geeksforgeeks.org/tail-recursion/"}, {"UUID": "c54f45a4-f16c-4906-9dcd-4a73f9f8ba14", "description": "tail recursion", "endpoint": "https://xlinux.nist.gov/dads/HTML/tailRecursion.html"}, {"UUID": "c1f7e9b3-e1c8-4c87-a1b9-2a1d247d7b1d", "description": "TailRecursive", "endpoint": "https://www.tailrecursive.co/"}, {"UUID": "c6c5d686-6888-46e5-bf5f-602e3fb3661f", "description": "Types of Recursion (Part 2) | Tail &amp; Non-tail Recursion - YouTube", "endpoint": "https://www.youtube.com/watch?v=HIt_GPuD7wk"}, {"UUID": "6467a235-52d9-46bc-9065-a72a03904120", "description": "Is there any algorithm to check if a function is tail recursive?", "endpoint": "https://www.quora.com/Is-there-any-algorithm-to-check-if-a-function-is-tail-recursive"}, {"UUID": "8b6d13f9-3609-42d3-812a-14095d16f2be", "description": "TailRecursive (groovy 3.0.7 API)", "endpoint": "https://docs.groovy-lang.org/3.0.7/html/gapi/groovy/transform/TailRecursive.html"}, {"UUID": "6dc356b2-922a-402d-9622-08fc05e5834b", "description": "Tail Recursion - C2 wiki", "endpoint": "https://wiki.c2.com/?TailRecursion"}, {"UUID": "c5452b4e-8af0-47ef-9c64-924a32e12441", "description": "How does compiler know whether the recursion is a tail recursion ...", "endpoint": "https://www.quora.com/How-does-compiler-know-whether-the-recursion-is-a-tail-recursion-or-not-and-how-does-it-optimize-tail-recursion"}, {"UUID": "85bfaacf-29ab-47cc-8366-308a5b59f964", "description": "Tail Recursion Explained - Computerphile - YouTube", "endpoint": "https://www.youtube.com/watch?v=_JtPhF8MshA"}, {"UUID": "0c9938e4-a8a0-42d5-bfdd-d45aa60b2dc9", "description": "algorithm - What is tail recursion? - Stack Overflow", "endpoint": "https://stackoverflow.com/questions/33923/what-is-tail-recursion"}, {"UUID": "9dd753d8-694f-4287-838e-1f093f1fdf7c", "description": "Tail recursion - YouTube", "endpoint": "https://www.youtube.com/watch?v=2bRGmoZbK_Y"}, {"UUID": "96664cd7-19aa-4dca-b80f-3e4968c61043", "description": "F#: How to check that tail recursion calls are optimised", "endpoint": "https://alexatnet.com/fsharp-how-to-check-that-tail-recursion-calls-are-optimised/"}], "action": "how would the user rank the top 10 search results from most to least relevant?"}