Implement a stack using a linked list, including insertion, deletion, search methods. Code in Java, JavaScript and Python.