 Other shells add abilities beyond those in the basic interpreter , including <unk> and <unk> . While generally following the visual style of the Python shell , they implement features like auto @-@ completion , session state retention , and syntax highlighting . 
