This is a thought that came to me recently.
Could you use the spell fabricate, and/or polymorph any object to change the size of a weapon? Ie, turn a medium longsword into a small longsword?
And further, could you do it with a magical weapon?
Another thing, could a halfling take that medium...