code: def align(self, alignment = None):
  		
  		if alignment is None:
  			if self.reader.sysinfo.ProcessorArchitecture == PROCESSOR_ARCHITECTURE.AMD64:
  				alignment = 8
  			else:
  				alignment = 4
  		offset = self.current_position % alignment
  		if offset == 0:
  			return
  		offset_to_aligned = (alignment - offset) % alignment
  		self.seek(offset_to_aligned, 1)
  		return
docs: Repositions the current reader to match architecture alignment