public LinkedListNode<T> findFirst(T e) {
        LinkedListNode<T> curr = head.next;
        while(curr != null) {
            if(curr.data != null && curr.data.equals(e)) return curr;
            curr = curr.next;
        }
        return null;
    }