Folding of RNA pseudoknots in O(n^4) time