Your child sounds wonderful, and as one who has experience with autism (more experience than I would like to have), and also experience with mathematicians, I think your child sounds more like a mathematician than someone with autism. Of course that is a little joke (and a silly one I admit), but truly your child sounds fine. I would not worry about having to do some social skills training now and then. Not everything comes naturally to everyone, and many young kids (especially boys) need a little social skills coaching now and then.