what every prog should know abr memory