Apostolico, Alberto, and Dany Breslauer. 1995. “An Optimal O(log Log N) Time Parallel Algorithm for Detecting All Squares in a String”. BRICS Report Series 2 (11). https://doi.org/10.7146/brics.v2i11.19514.