A method including, during time period A, in a computer storage element having first and second power inputs separated by an array of transistors configured for storing a computer bit of data, moving an input of the array of transistors a logic value "1" or "0" a master latch, during time period B, recovering at least a portion of energy comprising the input with a first
clock, during a time period C, moving the input in the master latch to an isolation stage, during time period D, recovering at least a portion of energy comprising the input from the isolation stage with a second
clock, during time period E, recovering at least a portion of energy comprising the input from a follower latch with a third
clock, and during time period F, moving at least a portion of the input from the isolation stage to the follower latch.