twins theory