to figure out something that is difficult to understand