Think about how to break the target into smaller pieces, choose a data structure to efficiently store the info of the addressed pieces and call that info to use on further breaking target.
Description