Boolean function complexity : advances and frontiers (2012)